.accordion{
	background:#fff;
	overflow:hidden;
}
.accordion .accordion-header{
	background:#E0ECFF;
	border-top-width:0;
	cursor:pointer;
}
.accordion .accordion-header .panel-title{
	font-weight:normal;
}
.accordion .accordion-header-selected .panel-title{
	font-weight:bold;
}
.accordion-noborder .accordion-header{
	border-width:0 0 1px;
}
.accordion-noborder .accordion-body{
	border-width:0px;
}
.accordion-collapse{
	background:url('images/accordion_collapse.png') no-repeat;
}
.accordion-expand{
	background:url('images/accordion_expand.png') no-repeat;
}
.calendar{
	background:#f0f0f0;
	border:1px solid #A4BED4;
	padding:1px;
	overflow:hidden;
}
.calendar-noborder{
	border:1px solid #A4BED4;
}
.calendar-header{
	position:relative;
	background:#E0ECFF;
	font-size:12px;
	height:22px;
}
.calendar-title{
	text-align:center;
	height:22px;
	background:url('images/calendar_title_background.png') no-repeat;/*添加部分*/
	color:white;
}
.calendar-title span{
	position:relative;
	top:2px;
	line-height:12px;
	display:inline-block;
	padding:3px;
	/*cursor:pointer; 去掉鼠标悬停日历标题手形样式   linguoyong 2013.1.11*/
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.calendar-prevmonth,.calendar-nextmonth,.calendar-prevyear,.calendar-nextyear{
	position:absolute;
	top:4px;
	width:14px;
	height:14px;
	line-height:12px;
	cursor:pointer;
	font-size:1px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.calendar-prevmonth{
	left:20px;
	background:url('images/calendar_prevmonth.png') no-repeat;
}
.calendar-nextmonth{
	right:20px;
	background:url('images/calendar_nextmonth.png') no-repeat;
}
.calendar-prevyear{
	left:3px;
	background:url('images/calendar_prevyear.png') no-repeat;
}
.calendar-nextyear{
	right:3px;
	background:url('images/calendar_nextyear.png') no-repeat;
}
.calendar-body{
	font-size:12px;
	position:relative;
}
.calendar-body table{
	width:100%;
	height:100%;
	border:1px solid #eee;
	font-size:12px;
}
.calendar-body th,.calendar-body td{
	text-align:center;
}
.calendar-body th{
	background:#fafafa;
	color:#888;
}
.calendar-day{
	color:#222;
	cursor:pointer;
	border:1px solid #6699cc;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.calendar-sunday{
	color:#CC2222;
}
.calendar-saturday{
	color:#00ee00;
}
.calendar-today{
	font-weight: bold;
}
.calendar-other-month{
	opacity:0.3;
	filter:alpha(opacity=30);
	height:24;
}
.calendar-hover{
	border:1px solid #27a8df;
	background:#27a8df;
}
.calendar-selected{
	background:#27a8df;
	border:1px solid #27a8df;
}
.calendar-nav-hover{
	background-color:#27a8df!important;
}


.calendar-menu{
	position:absolute;
	top:0px;
	left:0px;
	width:180px;
	height:150px;
	padding:5px;
	font-size:12px;
	background:#fafafa;
	opacity:0.8;
	filter:alpha(opacity=80);
	display:none;
	overflow:hidden;
}
.calendar-menu-year-inner{
	text-align:center;
	padding-bottom:5px;
}
.calendar-menu-year{
	width:40px;
	text-align:center;
	border:1px solid #ccc;
	padding:2px;
	font-weight:bold;
}
.calendar-menu-prev,.calendar-menu-next{
	display:inline-block;
	width:21px;
	height:21px;
	vertical-align:top;
	cursor:pointer;
}
.calendar-menu-prev{
	margin-right:10px;
	background:url('images/calendar_prevyear.png') no-repeat 5px 6px;
}
.calendar-menu-next{
	margin-left:10px;
	background:url('images/calendar_nextyear.png') no-repeat 5px 6px;
}
.calendar-menu-month:hover{
	background-color:#27a8df;
}
.calendar-menu-month-inner table{
	width:100%;
	height:100%;
}
.calendar-menu-month{
	text-align:center;
	cursor:pointer;
	border:1px solid #fafafa;
	font-weight:bold;
	color:#666;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.combo{
	display:inline-block;
	white-space:nowrap;
	font-size:12px;
	margin:0;
	padding:0;
/*	调整datebox大小，修改combo框的样式 -xfc*/
/*	border:1px solid #A4BED4;*/
	border: 1px solid #c5c5c5;
/*	日期框宽度，朄1�7�1�7�素损失，实附1�7�1�7 -xfc*/
	width:208px;
	background:#fff;
	/*add zhangxr*/
	overflow:hidden;
}
.combo-text{
	font-size:12px;
	border:0px;
	line-height:20px;
	height:20px;
	padding:0px;
	*height:18px;
	*line-height:18px;
	_height:18px;
	_line-height:18px;
	_float:left;
/*	文本框宽庄1�7�1�7朄1�7�1�7�素的损失�1ￄ1�7��1ￄ1�7�xfc*/
	width: 188px;
}
.combo-arrow{
	background:#E0ECF9 url('images/combo_arrow.gif') no-repeat 3px 4px;
	width:18px;
	height:20px;
	overflow:hidden;
	display:inline-block;
	_display:block;/*ie6*/
	_float:left;/*ie6*/
	vertical-align:top;
	cursor:pointer;
	opacity:0.6;
	filter:alpha(opacity=60);
	/**解决ie6　combo_arrow.gif重复加载闪烁问题  lingy 20131108*/
	zoom: expression(function(ele){ ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true); }(this));
}
.combo-arrow-hover{
	opacity:1.0;
	filter:alpha(opacity=100);
}
.combo-panel{
	background:#fff;
	overflow:auto;
}
.combobox-item{
	padding:2px;
	font-size:12px;
	padding:3px;
	padding-right:0px;
	background:#fff;
}
.combobox-item-hover{
	background:#3399ff;
}
.combobox-item-selected{
	background:#3399ff;
}.datagrid .panel-body{
	overflow:hidden;
}
.datagrid-wrap{
	position:relative;
	_zoom:1;
	clear:both;
}
.datagrid-view{
	position:relative;
	overflow:hidden;
	border:1px solid #1b6cb2;
}
.datagrid-view1{
	position:absolute;
	overflow:hidden;
	left:0px;
	top:0px;
}
.datagrid-view2{
	position:absolute;
	overflow:hidden;
	left:210px;
	top:0px;
}
.datagrid-mask{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#ccc;
	opacity:0.3;
	filter:alpha(opacity=30);
	display:none;
}
.datagrid-mask-msg{
	position:absolute;
	top:50%;
	margin-top:-20px;
	width:auto;
	height:16px;
	padding:12px 5px 10px 30px;
	background:#fff url('images/pagination_loading.gif') no-repeat scroll 5px 10px;
	border:2px solid #6593CF;
	color:#222;
	display:none;
}
.datagrid-sort-desc .datagrid-sort-icon{
	padding:2px 13px 3px 0px;
	background:url('images/datagrid_sort_desc.gif') no-repeat center center;
}
.datagrid-sort-asc .datagrid-sort-icon{
	padding:2px 13px 3px 0px;
	background:url('images/datagrid_sort_asc.gif') no-repeat center center;
}
.datagrid-toolbar{
	height:28px;
	padding:1px 2px;
	border-bottom:0px solid #1b6cb2;
	filter:alpha(opacity=100);/*IE*/
	-moz-opacity:1.0;/*Moz+FF*/
	opacity:1.0;
}
.datagrid-btn-separator{
	float:left;
	height:24px;
	border-left:1px solid #ccc;
	border-right:1px solid #fff;
	margin:2px 1px;
}
.datagrid-pager{
	position:relative;
	align : right;
	filter:alpha(opacity=100);/*IE*/
    -moz-opacity:1.0;/*Moz+FF*/
    opacity:1.0;
    font-size:12px;
    color:#000;
}
.datagrid-pager-top{
	border-top:0;
	border-bottom:1px solid #ccc;
}

.datagrid-header{
	overflow:hidden;
	background:#e4e5e6 repeat-x left bottom;
	border-bottom:1px solid #ccc;
	cursor:default;
}
.datagrid-header-inner{

}
.datagrid-header-row{
	height:30px;
}
.datagrid-header td{ /*grid标题列样式 YH 2013.3.5*/
	border-right:1px transparent solid #e4e5e7; /*去掉右边框，防止表头和列之间挪位*/
	font-size:12px;
	font-weight:bold;
	background:#e4e5e6 repeat-x left bottom;
	border-bottom:1px solid #e4e5e7;
	border-top:1px solid #e4e5e7;
}
.datagrid-header td.datagrid-header-over{
	background:#EBF3FD;
}
.datagrid-header .datagrid-cell{
	margin:0;
	padding:3px 4px;
	white-space:nowrap;
	word-wrap:normal;
	overflow:hidden;
	text-align:center;
}
.datagrid-header .datagrid-cell-group{
	margin:0;
	padding:4px 2px 4px 4px;
	white-space:nowrap;
	word-wrap:normal;
	overflow:hidden;
	text-align:center;
}
.datagrid-header-rownumber{
	width:25px;
	text-align:center;
	margin:0px;
	padding:3px 0px;
}
.datagrid-td-rownumber{
	/*background:#fafafa url('images/datagrid_header_bg.gif') repeat-x left bottom;*/
}
.datagrid-cell-rownumber{
	width:25px;
	text-align:center;
	margin:0px;
	padding:3px 0px;
	color:#000;
}
.datagrid-body{
	margin:0;
	padding:0;
	overflow:auto;
	zoom:1;
	position:relative;/*add zhangxr 13/5/10*/
}
.datagrid-view1 .datagrid-body-inner{
	padding-bottom:20px;
}
.datagrid-view1 .datagrid-body{
	overflow:hidden;
}
.datagrid-footer{
	overflow:hidden;
	background: none repeat-x scroll left bottom #E4E5E6;
}
.datagrid-footer-inner{
	border-top:1px solid #ccc;
	width:10000px;
	float:left;
}
.datagrid-body td,.datagrid-footer td{
	font-size:12px;
	border-right:transparent dotted 1px #ccc; /*去掉表格右边桄1�7 YH 2012.12.20*/
	/*border-bottom:1px solid #e4e5e7;*//*取消掉下边框*/
	/*overflow:hidden;*/
	padding:0;
	margin:0;
}
.datagrid-body .datagrid-cell,
.datagrid-footer .datagrid-cell{
	overflow:hidden;
	margin:0;
	padding:0px 4px;
	white-space:nowrap;
	word-wrap:normal;
/*	height:18px;
	line-height:18px;*//*取消掉行高设置*/
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}
.datagrid-row-editing .datagrid-cell{
	height:auto;
}
.datagrid-header-check,.datagrid-cell-check{
	padding:0;
	width:30px;
	height:18px;
	font-size:1px;
	text-align:center;
	overflow:hidden;
}
.datagrid-header-check input,.datagrid-cell-check input{
	margin:0;
	padding:0;
	width:15px;
	height:18px;
}
.datagrid-row{
	height:25px;
	background-color: white;
}
.datagrid-row-collapse{
	background:url('images/datagrid_row_collapse.gif') no-repeat center center;
}
.datagrid-row-expand{
	background:url('images/datagrid_row_expand.gif') no-repeat center center;
}
.datagrid-row-alt{
	background:#F0F0F0;
}
.datagrid-row-over{
	background:#D0E9F9;
	cursor:default;
}
.datagrid-row-selected{
	background:#FBEC88;
}
.datagrid-resize-proxy{
	position:absolute;
	width:1px;
	top:0;
	height:10000px;
	background:red;
	cursor:e-resize;
	display:none;
}
.datagrid-body .datagrid-editable{
	padding:0;
	overflow: visible;
}
.datagrid-body .datagrid-editable table{
	width:100%;
	height:100%;
}
.datagrid-body .datagrid-editable td{
	border:0;
	padding:0;
}
.datagrid-body .datagrid-editable .datagrid-editable-input{
	width:100%;
	font-size:12px;
	border:1px solid #A4BED4;
	padding:3px 2px;
}
.datebox{overflow: visible;float:left;}
.datebox .combo-arrow{
	background:url('images/datebox_arrow.png') no-repeat center center;
}
.datebox .combo-arrow-disable{
	background:url('images/datebox_arrow_disable.png') no-repeat center center;
}
.datebox span{overflow: hidden;height:20px;display:inline-block;_display:block;_float:left;}
.datebox-calendar-inner{
	height:180px;
}
.datebox-button{
	height:18px;
	padding:2px 5px;
	font-size:12px;
	background-color:#fafafa;
	text-align:center;
}
.datebox-current,.datebox-close{
	float:left;
	color:#888;
	text-decoration:none;
	font-weight:bold;
}
.datebox-close{
	float:right;
}
.datebox-ok{
	color:#888;
	text-decoration:none;
	font-weight:bold;
}
.datebox-button-hover{
	color:#A4BED4;
}
.dialog-content{
	overflow:auto;
}
.dialog-toolbar{
	background:#fafafa;
	padding:2px 5px;
	border-bottom:1px solid #eee;
}
.dialog-tool-separator{
	float:left;
	height:24px;
	border-left:1px solid #ccc;
	border-right:1px solid #fff;
	margin:2px 1px;
}
.dialog-button{
	border-top:1px solid #eee;
	background:#fafafa;
	padding:5px 5px;
	text-align:right;
}
.dialog-button .l-btn{
	margin-left:5px;
}
.layout{
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
	z-index:0;
}
.layout-panel{
	position:absolute;
	overflow:hidden;
}
.layout-panel-east,.layout-panel-west{
	z-index:2;
}
.layout-panel-north,.layout-panel-south{
	z-index:3;
}
.layout-button-up{
	background:url('images/layout_arrows.png') no-repeat -16px -16px;
}
.layout-button-down{
	background:url('images/layout_arrows.png') no-repeat -16px 0;
}
.layout-button-left{
	background:url('images/layout_arrows.png') no-repeat 0 0;
}
.layout-button-right{
	background:url('images/layout_arrows.png') no-repeat 0 -16px;
}
.layout-expand{
	position:absolute;
	padding:0px 5px;
	padding:0px;
	background:#D2E0F2;
	font-size:1px;
	cursor:pointer;
	z-index:1;
}
.layout-expand .panel-header{
	background:transparent;
	border-bottom-width:0px;
}
.layout-expand .panel-header .panel-tool{
	top: 5px;
}
.layout-expand .panel-body{
	overflow:hidden;
}
.layout-expand-over{
	background:#E1F0F2;
}
.layout-body{
	overflow:auto;
	background:#fff;
}
.layout-split-proxy-h{
	position:absolute;
	width:5px;
	background:#ccc;
	font-size:1px;
	cursor:e-resize;
	display:none;
	z-index:5;
}
.layout-split-proxy-v{
	position:absolute;
	height:5px;
	background:#ccc;
	font-size:1px;
	cursor:n-resize;
	display:none;
	z-index:5;
}
.layout-split-north{
	border-bottom:5px solid #D2E0F2;
}
.layout-split-south{
	border-top:5px solid #D2E0F2;
}
.layout-split-east{
	border-left:5px solid #D2E0F2;
}
.layout-split-west{
	border-right:5px solid #D2E0F2;
}
.layout-mask{
	position:absolute;
	background:#fafafa;
	filter:alpha(opacity=10);
	opacity:0.10;
	z-index:4;
}

a.l-btn{
	color:#444;
	background:url('images/button_a_bg.gif') no-repeat top right;
	font-size:12px;
	text-decoration:none;
	display:inline-block;
	zoom:1;
	height:24px;
	padding-right:18px;
	cursor:pointer;
	outline:none;
}
a.l-btn-plain{
	background:transparent;
	padding-right:5px;
	border:1px solid transparent;
	_border:0px solid #efefef;
	_padding:1px 6px 1px 1px;
}

a.l-btn-disabled{
	color:#ccc;
	opacity:0.5;
	filter:alpha(opacity=50);
	cursor:default;
}
a.l-btn span.l-btn-left{
	display:inline-block;
	background:url('images/button_span_bg.gif') no-repeat top left;
	padding:4px 0px 4px 18px;
	line-height:16px;
	height:16px;
}
a.l-btn-plain span.l-btn-left{
	background:transparent;
	padding-left:5px;
}

a.l-btn span span.l-btn-text{
	display:inline-block;
	padding:0px;
}
a.l-btn span span span.l-btn-empty{
	display:inline-block;
	padding:0px;
	width:16px;
}
a:hover.l-btn{
	background-position: bottom right;
	outline:none;
}
a:hover.l-btn span.l-btn-left{
	background-position: bottom left;
}

a:hover.l-btn-plain{
	border:0px solid #7eabcd;
	_padding:0px 5px 0px 0px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
a:hover.l-btn-disabled{
	background-position:top right;
}
a:hover.l-btn-disabled span.l-btn-left{
	background-position:top left;
}
a.l-btn .l-btn-focus{
	outline:#0000FF dotted thin;
}
.menu{
	position:absolute;
	background:#f0f0f0 url('images/menu.gif') repeat-y;
	margin:0;
	padding:2px;
	border:1px solid #ccc;
	overflow:hidden;
}
.menu-item{
	position:relative;
	margin:0;
	padding:0;
	height:22px;
	line-height:20px;
	overflow:hidden;
	font-size:12px;
	cursor:pointer;
	border:1px solid transparent;
	_border:1px solid #f0f0f0;
}
.menu-text{
	position:absolute;
	left:28px;
	top:0px;
}
.menu-icon{
	position:absolute;
	width:16px;
	height:16px;
	top:3px;
	left:2px;
}
.menu-rightarrow{
	position: absolute;
	width:4px;
	height:7px;
	top:7px;
	right:5px;
	background:url('images/menu_rightarrow.png') no-repeat;
}
.menu-sep{
	margin:3px 0px 3px 24px;
	line-height:2px;
	font-size:2px;
	background:url('images/menu_sep.png') repeat-x;
}
.menu-active{
	border:1px solid #7eabcd;
	background:#fafafa;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.menu-shadow{
	position:absolute;
	background:#ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
	filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2);
}
.menu-item-disabled{
	opacity:0.5;
	filter:alpha(opacity=50);
	cursor:default;
}
.menu-active-disabled{
	border-color:#d3d3d3;
}

.m-btn-downarrow{
	display:inline-block;
	width:12px;
	line-height:14px;
	*line-height:15px;
	background:url('images/menu_downarrow.png') no-repeat 4px center;
}

a.m-btn-active{
	background-position: bottom right;
}
a.m-btn-active span.l-btn-left{
	background-position: bottom left;
}
a.m-btn-plain-active{
	background:transparent;
	border:1px solid #7eabcd;
	_padding:0px 5px 0px 0px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.messager-body{
	padding:5px 10px;
	/* word-break: break-all; */
}
.messager-button{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.messager-icon{
	float:left;
	width:48px;
	height:48px;
}
.messager-error{
	background:url('images/messager_error.gif') no-repeat scroll left top;
}

.messager-success{
	background:url('images/messager_success.png') no-repeat ;
	margin:10px 10px 10px 10px;
}
.messager-info{
	background:url('images/messager_info.png') no-repeat ;
	margin:10px 10px 10px 10px;
}
.messager-question{
	background:url('images/messager_question.png') no-repeat ;
	margin:10px 10px 10px 10px;
}
.messager-warning{
	background:url('images/messager_warning.png') no-repeat ;
	/*margin:25% 10px 10px 10px;*/
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -24px;
}
.messager-input{
	width: 262px;
	border:1px solid #ccc;
}
.messager-input{
	width: 262px;
	border:1px solid #ccc;
}
.messager-progress{
	padding:10px;
}
.messager-p-msg{
	margin-bottom:5px;
}.pagination{
	zoom:1;
}
.pagination table{
	float:right;
	height:30px;
}
.pagination td{
	border:0;
}
.pagination-btn-separator{
	float:left;
	height:24px;
	border-left:1px solid #ccc;
	border-right:1px solid #fff;
	margin:3px 1px;
}
.pagination-num{
	border:1px solid #ccc;
	margin:0 2px;
	text-align:center;
}
.pagination-page-list{
	margin:0px 6px;
}
.pagination-info{
	float:right;
	padding-right:6px;
	padding-top:8px;
	font-size:12px;
}
.pagination-pagelist{
    float:left;
    padding-top:3px;
    font-size:12px;
}
.pagination span{
	font-size:12px;
}
.pagination-first{
	background:url('images/pagination_first.gif') no-repeat;
}
.pagination-prev{
	background:url('images/pagination_prev.gif') no-repeat;
}
.pagination-next{
	background:url('images/pagination_next.gif') no-repeat;
}
.pagination-last{
	background:url('images/pagination_last.gif') no-repeat;
}
.pagination-load{
	background:url('images/pagination_load.png') no-repeat;
}
.pagination-loading{
	background:url('images/pagination_loading.gif') no-repeat;
}
.panel{
	overflow:hidden;
	font-size:12px;
	margin:0 auto;/*面板居中 2013-01-22*/
}
.panel-header{
	padding:5px;
    line-height:15px;
    color:#15428b;
    font-weight:bold;
    font-size:12px;
    font-family:Arial;
    text-align:left;
    word-wrap:break-word;
    color:black;
    background:url('images/panel_title.png');
    position:relative;
    border-style:solid ;
    border-width:1px 1px 0px 1px;
    border-color:#1b6cb2;
}
.panel-title{
	/*float:left;*/ /*解决window的拖拽区域问题*/
	background:url('images/blank.gif') no-repeat;
	margin-bottom: 4px;
}
.panel-header-noborder{
	border-width:0px;
}
.panel-body{
	overflow:auto;
	border-top-width:0px;
	background-image:url('images/ccb_pjfPanel_bg.png');
	min-height: 0%;/*解决ie9下Hover的bug*/
}
.panel-body-noheader{
	border-top-width:1px;
}
.panel-body-noborder{
	border-width:0px;
}
.panel-with-icon{
	padding-left:18px;
}
.panel-icon{
	position:absolute;
	left:5px;
	top:4px;
	width:16px;
	height:16px;
}

.panel-tool{
    position:absolute;
    right:5px;
    top:4px;
}
.panel-tool-right{
    float:left;
    top:4px;
}
.panel-tool a{
	display:inline-block;
	width:16px;
	height:16px;
	opacity:0.6;
	filter:alpha(opacity=60);
	margin-left:2px;
}
.panel-tool-right a{
    display:inline-block;
    width:16px;
    height:16px;
    opacity:0.6;
    filter:alpha(opacity=60);
    margin-left:2px;
}
.panel-tool a:hover{
	opacity:1;
	filter:alpha(opacity=100);
}
.panel-tool-right a:hover{
    opacity:1;
    filter:alpha(opacity=100);
}

.panel-tool-close{
	background:url('images/panel_tools.gif') no-repeat -16px 0px;
}
.panel-tool-min{
	background:url('images/panel_tools.gif') no-repeat 0px 0px;
}
.panel-tool-max{
	background:url('images/panel_tools.gif') no-repeat 0px -16px;
}
.panel-tool-restore{
	background:url('images/panel_tools.gif') no-repeat -16px -16px;
}
.panel-tool-collapse{
	background:url('images/pjfPanel-tool-collapse.png') no-repeat;
}
.panel-tool-expand{
	background:url('images/pjfPanel-tool-expand.png') no-repeat;
}
.panel-loading{
	padding:11px 0px 10px 30px;
	background:url('images/panel_loading.gif') no-repeat 10px 10px;
}
.panel-noscroll{
	overflow:hidden;
}
.panel-fit,.panel-fit body{
	height:100%;
	margin:0;
	padding:0;
	border:0;
	overflow:hidden;
}
.progressbar{
	border:1px solid #99BBE8;
	border-radius:5px;
	overflow:hidden;
}
.progressbar-text{
	text-align:center;
	color:#15428b;
	position:absolute;
}
.progressbar-value{
	background-color:#FF8D40;
	border-radius:5px 0 0 5px;
	width:0;
}
.propertygrid .datagrid-view1 .datagrid-body,.propertygrid .datagrid-group{
	background:#E0ECFF;
}
.propertygrid .datagrid-group{
	height:21px;
	overflow:hidden;
}
.propertygrid .datagrid-view1 .datagrid-body td{
	border-color:#E0ECFF;
}
.propertygrid .datagrid-view1 .datagrid-row-over,.propertygrid .datagrid-view1 .datagrid-row-selected{
	background:#E0ECFF;
}
.propertygrid .datagrid-group span{
	color:#416AA3;
	font-weight:bold;
	padding-left:4px;
}
.propertygrid .datagrid-row-collapse,.propertygrid .datagrid-row-expand{
	background-position:3px center;
}.searchbox{
	display:inline-block;
	white-space:nowrap;
	font-size:12px;
	margin:0;
	padding:0;
	border:1px solid #A4BED4;
	background:#fff;
}
.searchbox-text{
	font-size:12px;
	border:0px;
	line-height:20px;
	height:20px;
	padding:0px;
	*height:18px;
	*line-height:18px;
	_height:18px;
	_line-height:18px;
}
.searchbox-button{
	background:url('images/searchbox_button.png') no-repeat center center;
	width:18px;
	height:20px;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	cursor:pointer;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.searchbox-button-hover{
	opacity:1.0;
	filter:alpha(opacity=100);
}
.searchbox-prompt{
	font-size:12px;
	color:#ccc;
}
.searchbox a.l-btn-plain{
	background-color:#E0ECF9;
	height:20px;
	border:0;
	padding:0 6px 0 0;
	vertical-align:top;
}
.searchbox a.l-btn .l-btn-left{
	padding:2px 0 2px 2px;
}
.searchbox a.l-btn-plain:hover{
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:0;
	padding:0 6px 0 0;
}
.searchbox a.m-btn-plain-active{
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}.slider{
}
.slider-disabled{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.slider-h{
	height:22px;
}
.slider-v{
	width:22px;
}
.slider-inner{
	position:relative;
	height:6px;
	top:7px;
	border:1px solid #99BBE8;
	background:#fafafa;
	border-radius:3px;
}
.slider-handle{
	position:absolute;
	display:block;
	outline:none;
	width:20px;
	height:20px;
	top:-7px;
	margin-left:-10px;
	background:url('images/slider_handle.png') no-repeat;
}
.slider-tip{
	position:absolute;
	display:inline-block;
	line-height:12px;
	white-space:nowrap;
	top:-22px;
}
.slider-rule{
	position:relative;
	top:15px;
}
.slider-rule span{
	position:absolute;
	display:inline-block;
	font-size:0;
	height:5px;
	border-left:1px solid #999;
}
.slider-rulelabel{
	position:relative;
	top:20px;
}
.slider-rulelabel span{
	position:absolute;
	display:inline-block;
	color:#999;
}
.slider-v .slider-inner{
	width:6px;
	left:7px;
	top:0;
	float:left;
}
.slider-v .slider-handle{
	left:3px;
	margin-top:-10px;
}
.slider-v .slider-tip{
	left:-10px;
	margin-top:-6px;
}
.slider-v .slider-rule{
	float:left;
	top:0;
	left:16px;
}
.slider-v .slider-rule span{
	width:5px;
	height:'auto';
	border-left:0;
	border-top:1px solid #999;
}
.slider-v .slider-rulelabel{
	float:left;
	top:0;
	left:23px;
}
.spinner{
	display:inline-block;
	white-space:nowrap;
	font-size:12px;
	margin:0;
	padding:0;
	border:1px solid #c5c5c5;
	/*add zhangxr*/
	float:left;
}
.spinner-text{
	font-size:12px;
	border:0px;
	line-height:20px;
	height:20px;
	padding:0px;
	*height:18px;
	*line-height:18px;
	_height:18px;
	_line-height:18px;
}
.spinner-arrow{
	display:inline-block;
	_display:block; /** 兼容IE6*/
	_float:right;/** 兼容IE6*/
	vertical-align:top;
	margin:0;
	padding:0;
}
.spinner-arrow-up,.spinner-arrow-down{
	display:block;
	background:#E0ECF9 url('images/spinner_arrow_up.gif') no-repeat 5px 2px;
	font-size:1px;
	width:18px;
	height:10px;
}
.spinner-arrow-down{
	background:#E0ECF9 url('images/spinner_arrow_down.gif') no-repeat 5px 3px;
}
.spinner-arrow-hover{
	background-color:#ECF9F9;
}.s-btn-downarrow{
	display:inline-block;
	width:16px;
	line-height:14px;
	*line-height:15px;
	background:url('images/menu_downarrow.png') no-repeat 9px center;
}

a.s-btn-active{
	background-position: bottom right;
}
a.s-btn-active span.l-btn-left{
	background-position: bottom left;
}
a.s-btn-active .s-btn-downarrow{
	background:url('images/menu_split_downarrow.png') no-repeat 4px -19px;
}
a:hover.l-btn .s-btn-downarrow{
	background:url('images/menu_split_downarrow.png') no-repeat 4px -19px;
}

a.s-btn-plain-active{
	background:transparent;
	border:1px solid #7eabcd;
	_padding:0px 5px 0px 0px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
a.s-btn-plain-active .s-btn-downarrow{
	background:url('images/menu_split_downarrow.png') no-repeat 4px -19px;
}.tabs-container{
	overflow:hidden;
	background:#F0F5FA;
}
.tabs-header{
	border:1px solid #8DB2E3;
	background:#F0F5FA;
	border-bottom:0px;
	position:relative;
	overflow:hidden;
	padding:0px;
	padding-top:2px;
	overflow:hidden;
}
.tabs-header-noborder{
	border:0px;
}
.tabs-header-plain{
	border:0px;
	background:transparent;
}
.tabs-scroller-left{
	position:absolute;
	left:0px;
	top:-1px;
	width:18px;
	height:28px!important;
	height:30px;
	border:1px solid #8DB2E3;
	font-size:1px;
	display:none;
	cursor:pointer;
	background:#E0ECFF url('images/tabs_leftarrow.png') no-repeat center center;
}
.tabs-scroller-right{
	position:absolute;
	right:0;
	top:-1px;
	width:18px;
	height:28px!important;
	height:30px;
	border:1px solid #8DB2E3;
	font-size:1px;
	display:none;
	cursor:pointer;
	background:#E0ECFF url('images/tabs_rightarrow.png') no-repeat center center;
}
.tabs-right-disabled{
    background:#EEE url('images/tabs_rightarrow-disabled.png') no-repeat center center;

}
.tabs-left-disabled{
    background:#EEE url('images/tabs_leftarrow-disabled.png') no-repeat center center;

}
.tabs-tool{
	position:absolute;
	top:-1px;
	border:1px solid #8DB2E3;
	padding:1px;
	background:#E0ECFF;
	overflow:hidden;
}
.tabs-header-plain .tabs-scroller-left{
	top:2px;
	height:25px!important;
	height:27px;
}
.tabs-header-plain .tabs-scroller-right{
	top:2px;
	height:25px!important;
	height:27px;
}
.tabs-header-plain .tabs-tool{
	top:2px;
	padding-top:0;
}
.tabs-scroller-over{
	background-color:#ECF9F9;
}
.tabs-wrap{
	position:relative;
	left:0px;
	overflow:hidden;
	width:100%;
	margin:0px;
	padding:0px;
}
.tabs-scrolling{
	margin-left:18px;
	margin-right:18px;
}
.tabs-disabled{
	opacity:0.3;
	filter:alpha(opacity=30);
}
.tabs{
	list-style-type:none;
	height:27px;
	line-height:27px;
	margin:0px;
	padding:0px;
	padding-left:4px;
	font-size:12px;
	width:5000px;
	border-bottom:1px solid #8DB2E3;
	*border:none;
	*background:url(images/tabs_bottom_boder.png) repeat-x;
	*background-position:0px 25px;
}
.tabs li{
	float:left;
	display:inline-block;
	margin-right:4px;
	margin-bottom:-1px;
	padding:0;

	position:relative;
}
.tabs li a.tabs-inner{
	display:inline-block;
	text-decoration:none;
	color:black;
	font-weight:bold;
	margin:0px;
	padding:0px 10px;
	height:27px;
	line-height:23px;
	text-align:center;
	white-space:nowrap;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	outline:0;blr:expression(this.onFocus=this.blur());
}
.tabs li a.tabs-inner:hover{
	background:url('images/tabs_active.png') no-repeat center bottom;
	font-weight:bold;
	color:#0066B3;
}
.tabs li.tabs-selected{
	border-bottom:1px solid #f0f5fa;
}
.tabs li.tabs-selected a.tabs-inner{
	font-weight:bold;
	color:#0066B3;
	background:url('images/tabs_active.png') no-repeat center bottom;
	outline: none;
}
.tabs li.tabs-selected a:hover.tabs-inner{
	cursor:default;
	pointer:default;
}

.tabs-p-tool{
	position:absolute;
	right:16px;
	top:7px;
	display:block;
}
.tabs-p-tool a{
	display:inline-block;
	font-size:1px;
	width:12px;
	height:12px;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.tabs-p-tool a:hover{
	opacity:1;
	filter:alpha(opacity=100);
	cursor:hand;
	cursor:pointer;
	background-color:#8DB2E3;
}
.tabs-with-icon{
	padding-left:18px;
}
.tabs-icon{
	position:absolute;
	width:16px;
	height:8px;
	left:10px;
	top:5px;
}
.tabs-closable{
	padding-right:8px;
}
.tabs li a.tabs-close{
	position:absolute;
	font-size:1px;
	display:block;
	padding:0px;
	width:11px;
	height:11px;
	top:7px;
	right:5px;
	opacity:0.6;
	filter:alpha(opacity=60);
	background:url('images/tabs_close.png') no-repeat 2px 2px;
}
/** tab 鼠标放在关闭图片上换成另一图片  linguoyong 2013.2.28*/
.tabs li a:hover.tabs-close{
	opacity:1;
	filter:alpha(opacity=100);
	cursor:hand;
	cursor:pointer;
	background:url('images/tabs_close_mouseover.png') no-repeat;
}


.tabs-panels{
	margin:0px;
	padding:0px;
	border:1px solid #8DB2E3;
	border-top:0px;
	overflow:hidden;
}
.tabs-panels-noborder{
	border:0px;
}
.tree{
	font-size:12px;
	margin:0;
	padding:0;
	list-style-type:none;
}
.tree li{
	white-space:nowrap;
}
.tree li ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.tree-node{
	height:18px;
	white-space:nowrap;
	cursor:pointer;
}
.tree-indent{
	display:inline-block;
	width:10px;
	height:18px;
	vertical-align:middle;
}
.tree-hit{
	cursor:pointer;
}
.tree-expanded{
	display:inline-block;
	width:16px;
	height:18px;
	vertical-align:middle;
	background:url('images/nav_tree_closed.png') no-repeat 0 -3px;
}
/*.tree-expanded-hover{
	background:url('images/tree_arrows.gif') no-repeat -50px 0px;
}*/
.tree-collapsed{
	display:inline-block;
	width:16px;
	height:18px;
	vertical-align:middle;
	background:url('images/nav_tree_open.png') no-repeat 0px -3px;
}
/*.tree-collapsed-hover{
	background:url('images/tree_arrows.gif') no-repeat -32px 0px;
}*/
.tree-lines .tree-expanded{
	background:url('images/tree_elbow.png') no-repeat -36px -54px;
}
.tree-lines .tree-collapsed{
	background:url('images/tree_elbow.png') no-repeat 0px -36px;
}
.tree-lines .tree-node-last .tree-expanded{
	background:url('images/tree_elbow.png') no-repeat -18px 0px;
}
.tree-lines .tree-node-last .tree-collapsed{
	background:url('images/tree_elbow.png') no-repeat -36px -36px;
}
.tree-lines .tree-root-first .tree-expanded{
	background:url('images/tree_elbow.png') no-repeat -18px -54px;
}
.tree-lines .tree-root-first .tree-collapsed{
	background:url('images/tree_elbow.png') no-repeat -18px -36px;
}
.tree-lines .tree-root-one .tree-expanded{
	background:url('images/tree_elbow.png') no-repeat 0px -18px;
}
.tree-lines .tree-root-one .tree-collapsed{
	background:url('images/tree_elbow.png') no-repeat 0px -72px;
}
.tree-line{
	background:url('images/tree_elbow.png') no-repeat 0px -54px;
}
.tree-join{
	background:url('images/tree_elbow.png') no-repeat -18px -18px;
}
.tree-joinbottom{
	background:url('images/tree_elbow.png') no-repeat 0px 0px;
}
/*.tree-folder{
	display:inline-block;
	background:url('images/nav_tree_open.png') no-repeat;
	width:16px;
	height:18px;
	vertical-align:middle;
}
.tree-folder-open{
	background:url('images/nav_tree_closed.png') no-repeat;
}*/
.tree-file{
	display:inline-block;
	background:url('images/nav_tree_last.png') no-repeat 0 -3px;
	width:16px;
	height:18px;
	vertical-align:middle;
}
.tree-loading{
	background:url('images/tree_loading.gif') no-repeat;
}
.tree-title{
	display:inline-block;
	text-decoration:none;
	vertical-align:middle;
	padding:1px 2px 1px 2px;
	white-space:nowrap;
}

.tree-node-hover{
	background:#fafafa;
}
.tree-node-selected{
	background:#FBEC88;
}
.tree-checkbox{
	display:inline-block;
	width:16px;
	height:18px;
	vertical-align:middle;
}
.tree-checkbox0{
	background:url('images/tree_checkbox_0.gif') no-repeat;
}
.tree-checkbox1{
	background:url('images/tree_checkbox_1.gif') no-repeat;
}
.tree-checkbox2{
	background:url('images/tree_checkbox_2.gif') no-repeat;
}
.tree-node-proxy{
	font-size:12px;
	padding:1px 2px 1px 18px;
	background:#fafafa;
	border:1px solid #ccc;
	z-index:9900000;
}
.tree-dnd-yes{
	background:#fff url('images/tree_dnd_yes.png') no-repeat 0 center;
}
.tree-dnd-no{
	background:#fff url('images/tree_dnd_no.png') no-repeat 0 center;
}
.tree-node-top{
	border-top:1px dotted red;
}
.tree-node-bottom{
	border-bottom:1px dotted red;
}
.tree-node-append .tree-title{
	border:1px dotted red;
}
.tree-editor{
	border:1px solid #ccc;
	font-size:12px;
	line-height:16px;
	width:80px;
	position:absolute;
	top:0;
}
/*错误提示的图栄1�7�1�7/
.validatebox-invalid{
/*	background:#FFFFEE url('images/validatebox_warning.png') no-repeat right 1px;*/


/*验证标志*/
/*.validatebox-error{
	background:#FFFFEE url('images/validatebox_warning.png') no-repeat right 1px;
}*/
.validatebox-tip{
	position:absolute;
	width:200px;
	height:auto;
	display:none;
	z-index:9900000;
}
.validatebox-tip-content{
	display:inline-block;
	position:absolute;
	top:0px;
	left:10px;
	padding:3px 5px;
	border:1px solid #CC9933;
	background:#FFFFCC;
	z-index:9900001;
	font-size:12px;
}
.validatebox-tip-pointer{
	background:url('images/validatebox_pointer.gif') no-repeat left top;
	display:inline-block;
	width:10px;
	height:19px;
	position:absolute;
	left:1px;
	top:0px;
	z-index:9900002;
}
.window {
	font-size:12px;
	position:absolute;
	overflow:hidden;
	background:transparent url('images/panel_title.png');
	padding:0px;
	border:1px solid #1b6cb2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom: 4px;
	margin-top: 4px;
}
.window-shadow{
	position:absolute;
	background:#ddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
	filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2);
}
.window .window-header{
	background:transparent;
	padding:4px 0px 4px 4px;
}
.window .window-body{
	*zoom : 1;
	background-image:url(images/ccb_pjfPanel_bg.png);
	border:0px solid #99BBE8;
	border-top-width:0px;
	position: relative;/*消除ie下子元素（grid）存在position:relative时，浮在父元素之上,呈现position:absolute;的bug*/
}
.window .window-body-noheader{
	border-top-width:1px;
}
.window .window-header .panel-icon{
	left:1px;
	top:1px;
}
.window .window-header .panel-with-icon{
	padding-left:18px;
}
.window .window-header .panel-tool{
	top:2px;
	right:1px;
}
.window-proxy{
	position:absolute;
	overflow:hidden;
	border:1px dashed #15428b;
}
.window-proxy-mask{
	position:absolute;
	background:#fafafa;
	filter:alpha(opacity=10);
	opacity:0.10;
}
.window-mask{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	filter:alpha(opacity=40);
	opacity:0.40;
	background:#ccc;
	font-size:1px;
	*zoom:1;
	overflow:hidden;
}
/*label组件样式 -xfc*/
.labelstype1 {
	font-family: "Microsoft Yahei,SimSun,Arial,Helvetica,sans-serif";
	font-size: 12px;
	line-height:24px;
    float: left;
    margin-right: 5px;
    text-align: right;
    width: 120px;
    padding:0;
}
/*将次样式放在这的原因是 几种颜色值的*/
.pjf_disabled_input{
	border:1px solid #c5c5c5;
	background:#ececec;
	color:#000000;
}
.pjf_readonly_input{
	border:1px solid #c5c5c5;
	background:#F3FAFA;
}
.pjf_achieve_input{
	border:1px solid #c5c5c5;
	background:#EAF5FE;
}
.validatebox-tipcolor {

	/*border:solid 1px #FF0000;*/
	background:#FFD9DA;
	/*background:#FFD9DA url('images/point.png') no-repeat right 1px;*/
}

/*输入框基本样弄1�7 -xfc*/
/*.validatebox-text {
	font-family: "Microsoft Yahei,SimSun,Arial,Helvetica,sans-serif";
	float:left;
	height: 22px;
	line-height: 24px;
	width:188px;
	border: 0px solid #C5C5C5;
	font-size: 12px;
	margin:0;
	padding:0;

}*/

/*radio checkbox的label文本样式*/
.selectCmp {
	font-family: "Microsoft Yahei,SimSun,Arial,Helvetica,sans-serif";
	line-height: 22px;
	text-align: right;
	font-size: 12px;
	padding:0;
}
/*错误提示信息框样弄1�7�1�7  add by xfc*/
.errorbox_arrow{
	position:absolute;
	height:5px;
	background:url(images/ip_tip_arrow.png) no-repeat 0 0;
	top:97%;
	left:15px;
	width:9px;
	background-position:-16px 0;
}
.errorbox_ipt_help{
	position:absolute;
	width:138px;
	/*border-bottom:1px solid #FE0000;*/
	background-position: bottom;
	/*border-radius: 4px;*/
	/*background:#FFD9DA;*/
	z-index:3;
}
.errorbox_ipt_helpbox{
	background:#FFD9DA;
	margin:0;
	padding:5px;
	/*border:1px solid #FE0000;*/
	background:url(images/errorbox_ipt_errorboxborder.png) no-repeat #FFD9DA;
	/*border-radius: 4px;*/

	border-bottom:0
}
.errorbox_ipt_bottombox{
	height:3px;
	overflow:hidden;
	background:url(images/errorbox_ipt_bottombox.png) no-repeat #FFD9DA ;
}
.errorbox_ipt_help p {
 	margin:0;
	padding:0;
	white-space:normal;
	font-size:9pt;
	font-family:Microsoft Yahei,SimSun,Arial,Helvetica, sans-serif;
	line-height:22px;
	z-index:33;
	position:relative;
	word-wrap: break-word;
 }
/* 列表-:各页面主表格列表样式
----------------------------------*/
.div_tableList {
    /*border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #ABCFF8;
    border-bottom-color: #ABCFF8;
    border-left-color: #ABCFF8;
    border-top-color:  #ABCFF8;*/
    border: 0px solid #ABCFF8;
}
.div_tableList tr td{
    border: 0px solid #ABCFF8;
}
.imgH{
    cursor: pointer;
    text-align: absmiddle;
    margin-left:5px;/*add zhangxr*/
}
/* 图片手型样式
----------------------------------*/
.guid_close{
    background-image: url(images/datagrid_guid_close.png);
    background-repeat: no-repeat;

}

/*话术指导框样弄1�7
------------------------------------------*/
.div_iGuid_main{
    position: absolute;
    filter: progid:DXImageTransform.microsoft.shadow(direction=135,strength=5,color=gray);
    display: '';
    z-Index: 30;
    color: #000000;
    /*add zhangxr*/
    background-color: #ffffff;
    border:1px solid #0066b3;
    border-radius:5px;
}
/*话术内部指导框样弄1�7
------------------------------------------*/
.spa_iGuid_content{
    line-height: 18px;
    color: #000000;
}
/*话术指导框顶部样弄1�7
------------------------------------------*/
.guid_top{
    width: 393px;
    line-height: 4px;
    background-image: url(images/guid_top.gif);
    background-repeat: no-repeat;
}
/*话术指导框中部样弄1�7
------------------------------------------*/
.guid_middle{
    margin-top:-1px;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FF9900;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FF9900;
    width:390px;
    height:45px;
    background-color:white;
}
/*话术指导框底部样弄1�7
------------------------------------------*/
.guid_bottom{
    width: 393px;
    height: 15;
    background-image: url(images/guid_bottom.gif);
    background-repeat: no-repeat;
}
/*选中丄1�7个列;
------------------------------------------*/
.datagrid-tdCol-selected{
    background:#FBEC88;
}


/*表单验证信息的帮助图标*/
.validatebox-textBox {
	font-family: "Microsoft Yahei,SimSun,Arial,Helvetica,sans-serif";
	/*float:left;*/
	_float:left;/*ie6下帮助提示框向右偏移1px*/
	min-height: 22px;
	_height:22px;
	line-height: 24px;
	/*width:168px;*/
	border: 1px solid #C5C5C5;
	font-size: 12px;
	margin:0;
	padding:0;

	display:inline-block;/*20130603*/

}
/*2013 01 22 新增*/
.validatebox-text {
	font-family: "Microsoft Yahei,SimSun,Arial,Helvetica,sans-serif";
	float:left;
	height: 22px;
	line-height: 24px;
	width:168px;
	border: 0px solid #C5C5C5;
	font-size: 12px;
	margin:0;
	padding:0;

}
.point_box{
	display:block;
	float:left;
	height:22px;
	width:20px;
	_width:20px;
	background:url(images/help.png);
	cursor:pointer;
}
/*带提示的文本框的错误样式*/
.validatebox-spanicon{
	background:#FFD9DA url('images/error.png') no-repeat right 1px;
}
/*警告信息样式*/
.warnbox-tipcolor{
	/*border:0px solid #FBBC11;*/
	background-color:#FCF8C6;
}

.device-warnbox-tipcolor{
	/*border:0px solid #FBBC11;*/
	background-color:#FCF8C6;
}

.warnbox-spanicon{
	background:#FCF8C6 url('images/warn.png') no-repeat right 1px;
}
.warnbox_arrow{
	position:absolute;
	height:5px;
	background:url(images/ip_tip_arrow.png) no-repeat 0 0;
	top:100%;
	left:15px;
	width:7px;
	background-position:-34px 0;
}
.warnbox_ipt_help{
	position:absolute;
	width:138px;
	/*border-bottom:1px solid #FBBC11;*/
	/*border-radius:4px;*/
	background:#FCF8C6;

	z-index:3;
}

.warnbox_ipt_helpbox{
	/*background:#FCF8C6;*/
	margin:0;
	padding:5px;
	background:url(images/warnbox_ipt_warnboxborder.png) no-repeat #FCF8C6 ;
	/*border:1px solid #FBBC11;*/
	/*border-radius: 4px;*/
	border-bottom:0
}
.warnbox_ipt_bottombox{
	height:3px;
	overflow:hidden;
	background:url(images/warnbox_ipt_bottombox.png) no-repeat center bottom #FCF8C6;
	*background-position:0 0;
}
.warnbox_ipt_help p {
 	margin:0;
	padding:0;
	font-size:9pt;
	white-space:normal;
	font-family:Microsoft Yahei,SimSun,Arial,Helvetica, sans-serif;
	line-height:22px;
	z-index:33;
	position:relative;
 }
 /*帮助信息样式*/
.helpbox_arrow{
	position:absolute;
	height:5px;
	background:url(images/ip_tip_arrow.png) no-repeat 0 0;
	top:98%;
	left:15px;
	width:9px;
	background-position:-7px 0;
}
.helpbox_ipt_help{
	position:absolute;
	width:138px;
	/*border-bottom:1px solid #57A3E6;*/
	/*background:url(images/helpbox_ipt_help_top.png) no-repeat;*/
	/*border-radius:4px;*/
	/*background:#E0EAF3;*/

	z-index:3;
}
.helpbox_ipt_helpbox{
	margin:0;
	padding:5px 5px 0px 5px;
	background:url(images/helpbox_ipt_helpboxborder.png) no-repeat #E0EAF3 ;
	/*border:1px solid #57A3E6;*/
	/*border-radius: 4px;*/
	overflow:hidden;
	border-bottom:0
}
.helpbox_ipt_bottombox{
	height:3px;
	overflow:hidden;
	background:url(images/helpbox_ipt_bottombox.png) no-repeat center bottom #E0EAF3;
	*background-position:0 0;
}
.helpbox_ipt_help p {
 	margin:0;
	padding:0;
	font-size:9pt;
	white-space:normal;
	font-family:Microsoft Yahei,SimSun,Arial,Helvetica, sans-serif;
	line-height:22px;
	z-index:33;
 }

 .icon-default{
    font-family:helvetica,tahoma,verdana,sans-serif;
    font-size:13px;
    margin:0;
    COLOR: #FFFFFF;
}
.icon-default2{
    COLOR: #FFFFFF;
}
.icon-disable_left{
    font-size:13px;
    margin:0 0 0 1px;
    padding:0 0 0 2px;
    height:24px;
    line-height:24px;
    overflow:hidden;
    zoom:1;
    display:inline-block;
    background:url('icons/submit_btn_disable.png') no-repeat top left;
    color:#FFFFFF;
    cursor:auto;
}
.icon-disable{
    font-size:13px;
    margin:0 0 0 5px;
    padding:0 0 0 2px;
    height:24px;
    line-height:24px;
    overflow:hidden;
    zoom:1;
    display:inline-block;
    background:url('icons/submit_btn_disable.png') no-repeat top right;
    color:#FFFFFF;
    cursor:auto;
}
.icon-pager{
    font-size:10px;
    height:20px;
    line-height:20px;
    overflow:hidden;
    zoom:1;
    display:inline-block;
    background:url('icons/pager_bg_page.png') no-repeat top right;
    color:#0072e3;
    cursor:auto;
}
.icon-pager-left{
    font-size:10px;
    height:20px;
    line-height:20px;
    padding-left: 3px;
    overflow:hidden;
    zoom:1;
    display:inline-block;
    background:url('icons/pager_bg_page.png') no-repeat top left;
    color:#0072e3;
    cursor:auto;
}
.icon-pager:hover{
    background:url('images/submit_btn.png') no-repeat top right;
    color:#ffffff;
}
.icon-pager-left:hover{
    background:url('images/submit_btn.png') no-repeat top left;
    color:#ffffff;
}

/***********add by famingyuan 2013/02/20************************/
a.l-btn:hover span span.icon-pager{
    background:url('images/submit_btn.png') no-repeat top right;
    color:#ffffff;
    cursor:pointer;
}
a.l-btn:hover span.icon-pager-left{
    background:url('images/submit_btn.png') no-repeat top left;
    color:#ffffff;
    cursor:pointer;
}
/*添加grid分页按钮 hover控制*/
.pagination-icon-pager-left-hover{
	background:url('images/submit_btn.png') no-repeat top left;
    color:#ffffff;
    cursor:pointer;
}
.pagination-icon-pager-hover{
    background:url('images/submit_btn.png') no-repeat top right;
    color:#ffffff;
    cursor:pointer;
}
/***********************************/

.icon-pager:active{
    background:url('images/submit_btn_active.png') no-repeat top right;}
.icon-pager-left:active{
    background:url('images/submit_btn_active.png') no-repeat top left;}
.icon-blank{
	background:url('icons/blank.gif') no-repeat;
}
.icon-add{
    background:url('icons/edit_add.png') no-repeat;
}
.icon-edit{
	background:url('icons/pencil.png') no-repeat;
}
.icon-remove{
	background:url('icons/edit_remove.png') no-repeat;
}
.icon-save{
	background:url('icons/filesave.png') no-repeat;
}
.icon-cut{
	background:url('icons/cut.png') no-repeat;
}
.icon-ok{
	background:url('icons/ok.png') no-repeat;
}
.icon-no{
	background:url('icons/no.png') no-repeat;
}
.icon-cancel{
	background:url('icons/cancel.png') no-repeat;
}
.icon-reload{
	background:url('icons/reload.png') no-repeat;
}
.icon-search{
	background:url('icons/search.png') no-repeat;
}
.icon-print{
	background:url('icons/print.png') no-repeat;
}
.icon-help{
	background:url('icons/help.png') no-repeat;
}
.icon-undo{
	background:url('icons/undo.png') no-repeat;
}
.icon-redo{
	background:url('icons/redo.png') no-repeat;
}
.icon-back{
	background:url('icons/back.png') no-repeat;
}
.icon-sum{
	background:url('icons/sum.png') no-repeat;
}
.icon-tip{
	background:url('icons/tip.png') no-repeat;
}
.icon-tip-info{
	background:url('icons/icontip.jpg') no-repeat;
}
/*====================添加LinkButton 所需要的按钮样式=======================*/
.linkbtn_icon_ivr{
	background:url('icons/linkbtn-ivr.png') no-repeat center;
}
.linkbtn_icon_add{
		background:url('icons/add.png') no-repeat;
}
.linkbtn_icon_del{
	background:url('icons/del.png') no-repeat;
}
.linkbtn_icon_save{
	background:url('icons/save.png') no-repeat;
}
.linkbtn_icon_modify{
	background:url('icons/modify.png') no-repeat;
}
.linkbtn_icon_export{
	background:url('icons/export.png') no-repeat;
}
.linkbtn_icon_import{
	background:url('icons/import.png') no-repeat;
}
.linkbtn_icon_jump{
	background:url('icons/jump.png') no-repeat;
}
.linkbtn_icon_next{
	background:url('icons/next.png') no-repeat;
}
.linkbtn_icon_prev{
	background:url('icons/prev.png') no-repeat;
}
.linkbtn_icon_quit{
	background:url('icons/quit.png') no-repeat;
}
.linkbtn_icon_refresh{
	background:url('icons/refresh.png') no-repeat;
}
.linkbtn_icon_submit{
	background:url('icons/submit.png') no-repeat;
}
.linkbtn_icon_success{
	background:url('icons/success.png') no-repeat;
}
.linkbtn_icon_pause{
	background:url('icons/pause.png') no-repeat;
}
.linkbtn_icon_restart{
	background:url('icons/restart.png') no-repeat;
}
.linkbtn_icon_validate{
	background:url('icons/validate.png') no-repeat;
}
.linkbtn_icon_saveAs{
	background:url('icons/saveAs.png') no-repeat;
}
.linkbtn_icon_reset{
	background:url('icons/reset.png') no-repeat;
}
/*----------------按照上面的样式添加-----------------------------------------------------*/
.linkbtn_icon_apply{
	background:url('icons/apply.png') no-repeat;
}
.linkbtn_icon_verify{
	background:url('icons/verify.png') no-repeat;
}
.linkbtn_icon_editable{
	background:url('icons/editable.png') no-repeat;
}
.linkbtn_icon_uneditable{
	background:url('icons/uneditable.png') no-repeat;
}

/*---------以下9个图标由于与现有图标存在冲突 在未确定可替换前 暂时使用linkbtn_xxx.png 代替 ----------------*/
.linkbtn_icon_back{
	background:url('icons/linkbtn_back.png') no-repeat;
}
.linkbtn_icon_canel{
	background:url('icons/linkbtn_cancel.png') no-repeat;
}
.linkbtn_icon_confirm{
	background:url('icons/linkbtn_confirm.png') no-repeat;
}
.linkbtn_icon_error{
	background:url('icons/linkbtn_error.png') no-repeat;
}
.linkbtn_icon_help{
	background:url('icons/linkbtn_help.png') no-repeat;
}
.linkbtn_icon_print{
	background:url('icons/linkbtn_print.png') no-repeat;
}
.linkbtn_icon_redo{
	background:url('icons/linkbtn_redo.png') no-repeat;
}
.linkbtn_icon_undo{
	background:url('icons/linkbtn_undo.png') no-repeat;
}
.linkbtn_icon_search{
	background:url('icons/linkbtn_search.png') no-repeat;
}
/*====================结束添加LinkButton 所需要的按钮样式=======================*/
.icon-mini-add{
	background:url('icons/mini_add.png') no-repeat 2px 2px;
}
.icon-mini-edit{
	background:url('icons/mini_edit.png') no-repeat 2px 2px;
}
.icon-mini-refresh{
	background:url('icons/mini_refresh.png') no-repeat 3px 2px;
}
/**添加确认返回png图片add by famingyuan , 2013/02/22*/
.icon-confirm{
background:url('icons/confirm.png') no-repeat;
}
.icon-return{
background:url('icons/return.png') no-repeat;
}
/* 2013/03/05 , add by famingyuan */
.icon-err{
background:url('icons/err.png') no-repeat;
}
/*机构树的错误提示信息展示*/
.tree_errorbox_arrow{
	 background: url("images/tree_errorbox_arrow.png") no-repeat;
    height: 9px;
    left: -4px;
    position: absolute;
    top: 40%;
    width: 5px;
}
/*tip close button*/
a.tip-close,span.tip-close{
	/*background:url('images/tip_close.png') no-repeat;*/
	/*background-position: 0 0;*/
	color:#333;
	height:10px;
	line-height:0.7;
	width:10px;
	text-align:center;
	*margin-right:2px;
	display:inline-block;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	border-width:1px;
	cursor: pointer;
}
a.tip-close:hover,span.tip-close:hover{
	color:red;
	/*background-position: -8px 0;*/
	/*border:1px solid #ccc;*/
}

/*====================日历插件样式覆盖和重定义 DRI wangSheng.chou （start）=======================*/
.pjf-fallList-frame{
    overflow-x:hidden ;
    overflow-y: auto;
    height: 116px;
    width:70px;
    background-color: white;
    border:1px solid #6eafe3 ;
}
/*以下是webkit滚动条样式*/
.pjf-fallList-frame::-webkit-scrollbar{
    width: 6px;
    height: 6px;
}
.pjf-fallList-frame::-webkit-scrollbar-track-piece{
    background-color: #f2f2f2;
    /*-webkit-border-radius: 6px;*/
    border-left: 1px solid #ebebeb;
}
.pjf-fallList-frame::-webkit-scrollbar-thumb:vertical{
    height: 5px;
    width: 10px;
    background-color: #bcbcbc;
    -webkit-border-radius: 4px;
}
.pjf-fallList-frame::-webkit-scrollbar-thumb:hover{
    background-color: #999999;
}
.pjf-fallList-li{
    height: 20px;
    line-height: 20px;
    padding-left: 2px;
    cursor: pointer;
    color: #555;
}
.pjf-fallList-li:hover{
    background-color: #eaeaea;
}
.cal-hd{
    background: url('images/calendar_title_background.png') no-repeat;
}
.calendar-monthset{
    float: left;
    width: 75px;
    position: relative;
    z-index:99999;
}
.cal-pre{
    left: 5px;
    top: 5px;
    background: url('images/calendar_prevmonth.png') no-repeat;
}
.cal-next{
    right: 1px;
    top: 5px;
    background: url('images/calendar_nextmonth.png') no-repeat;
}
.cal-tm,.cal-ty{
    background: none;
    line-height: 22px!important;
}
.cal-tm span,.cal-ty span{
    top:0!important;
    padding: 0!important;
    line-height: 22px!important;
}
.calendar-yearset{
    float: left;
    width: 67px;
    position: relative;
    z-index:99999;
}
.calendar-todayset{
    position: absolute;
    right: 3px;
    width: 30px;
    text-align: center;
}
.calendar-todayset span{
    height: 22px;
    line-height: 22px;
    text-decoration: underline;
    color: #66ffff;
    cursor: pointer;
}
/*====================日历插件样式覆盖和重定义 DRI wangSheng.chou （over）=======================*/
